

import java.util.Scanner;
import java.util.Arrays;
// 1:无需package
// 2: 类名必须Main, 不可修改

public class lq1443 {
    public static void main(String[] args) {
        Scanner scan = new Scanner(System.in);
        //在此输入您的代码...
        int[] arr = new int[10];
        Arrays.fill(arr, 2021);
        System.out.println(find(arr));
        scan.close();
    }
    public static int find(int[] arr) {
      int i = 1;
        while (true) {
          int n = i;
        // 遍历每一位，遍历一个删一个
          while (n > 0) {
            arr[n % 10] -= 1;
            // 如果数组出现负数，则表示组合不了该数，返回上一个数字
            if (arr[n % 10] < 0) return i - 1;
            n /= 10;
          }
          i++;
        }
    }
}
